package com.suixun.entity;

import java.io.Serializable;
/**
 * 
 * <p>Title: SendMessageInfo</p>
 * <p> 功能描述:推送消息pojo </p> 
 * @author	陈显强
 * @date	2016年12月21日上午11:23:41
 * @version 1.0
 */
import java.util.Date;
public class SendMessageInfo implements Serializable {

	/** serialVersionUID*/
	private static final long serialVersionUID = 227975633504964599L;

	private Integer messageid;
	
	private String mdtids;//设备imei号
	
	private String peopletels;//手机号
	
	private String recevieOrgType; //接收机构类型(默认1): 1-->所有,2-->省,3-->市,4-->区县,5-->学校,6-->年级,7-->班级
	
	private String receivetype;//接收人员类型(默认1)：1-->所有(老师,家长),2-->老师,3-->家长,4-->手机号,5-->imei号 ; 此值>3时,recevieOrgType值无效,peopletels值有效,<=3时peopletels无效,recevieOrgType值有效 
	
	private int sendtype;//消息类型(默认1)：1-->短信，2-->推送, 3-->二者都推送
	
	private Date sendtime;//发送日期
	
	private int sendrate;//发送频率：1,只发一次；2，连续三天；3，连续一周
	
	private String operationername;//发送人
	
	private String title;//主题摘要
	
	private String content;//消息内容
	
	private Date endtime;//截止发送日期
	
	private Integer status;//信息状态0,有效;1，无效
	
	private Integer sendcount;//消息发送次数
	
	private String familystatus;//设备号对应的身份，如："爸爸，妈妈.."，全部时为null

	public Integer getMessageid() {
		return messageid;
	}

	public void setMessageid(Integer messageid) {
		this.messageid = messageid;
	}

	public String getMdtids() {
		return mdtids;
	}

	public void setMdtids(String mdtids) {
		this.mdtids = mdtids;
	}

	public String getPeopletels() {
		return peopletels;
	}

	public void setPeopletels(String peopletels) {
		this.peopletels = peopletels;
	}



	public int getSendtype() {
		return sendtype;
	}

	public void setSendtype(int sendtype) {
		this.sendtype = sendtype;
	}

	public Date getSendtime() {
		return sendtime;
	}

	public void setSendtime(Date sendtime) {
		this.sendtime = sendtime;
	}

	public int getSendrate() {
		return sendrate;
	}

	public void setSendrate(int sendrate) {
		this.sendrate = sendrate;
	}

	public String getOperationername() {
		return operationername;
	}

	public void setOperationername(String operationername) {
		this.operationername = operationername;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Date getEndtime() {
		return endtime;
	}

	public void setEndtime(Date endtime) {
		this.endtime = endtime;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getSendcount() {
		return sendcount;
	}

	public void setSendcount(Integer sendcount) {
		this.sendcount = sendcount;
	}

	public String getFamilystatus() {
		return familystatus;
	}

	public void setFamilystatus(String familystatus) {
		this.familystatus = familystatus;
	}

	public String getRecevieOrgType()
	{
		return recevieOrgType;
	}

	public void setRecevieOrgType(String recevieOrgType)
	{
		this.recevieOrgType = recevieOrgType;
	}

	public String getReceivetype()
	{
		return receivetype;
	}

	public void setReceivetype(String receivetype)
	{
		this.receivetype = receivetype;
	}

		
	
}
